
package com.xtsoft.platform.base.system.service;


import com.xtsoft.core.service.GenericService;
import com.xtsoft.core.utils.tree.CommonTreeNode;
import com.xtsoft.platform.base.system.domain.SysOrganizeType;
import com.xtsoft.platform.base.system.repository.SysOrganizeTypeRepository;

import java.beans.IntrospectionException;
import java.lang.reflect.InvocationTargetException;
import java.util.List;

/*
*    上海信拓信息技术有限公司 Koala企业综合信息管理系统
*    Copyright (C) 2010-2013 ShangHai XinTuo Software Inc.
*/




public interface SysOrganizeTypeService extends GenericService<SysOrganizeType,String, SysOrganizeTypeRepository> {

	/**
	 * 
	 * <p> 获取企业类型书  </p>  
	 * @return
	 * @return String
	 * @throws  
	 * @author litao
	 * @date 2022年2月24日 
	 * @time 上午10:07:12
	 */
	public List<CommonTreeNode> getTree() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException, InvocationTargetException, IntrospectionException ;

	/**
	 * 
	 * <p> 新增企业类型  </p>  
	 * @param sysOrganizetype
	 * @return void
	 * @throws  
	 * @author litao
	 * @date 2022年2月24日 
	 * @time 下午3:28:51
	 */
	public void addSysOrganizeType(SysOrganizeType sysOrganizetype);
	
}



